<?php

// Récupération des résultats affichés dans le formulaire et dans displayResults
// Fonctions appelées dans model.php

// les rédacteurs
$resLnFnRedacteur = $a->statisticsLnFnRedacteur($data);

// 20 auteurs ayant le + contribué
$resLnFnMax = $a->statisticsLnFnMax($data);

$contribLnFnMax ='';
$auteurLnFnMax  ='';
$libelleLnFnMax ='';
$contribNumberLnFnMax ='';
$i ='';
$autre='';
foreach ($resLnFnMax as $value){
	$contribNumberLnFnMax .= '<a href="?a=on&amp;action=go&amp;lnfn='.urlencode($value['lnfn']).'">'.$value['lnfn'].'</a> ('.$value['number'].'), ';
	// Affichage des 10 premiers pour le graphe
	$i++;
	if($i < 21 and $value['lnfn']!='Inconnu'){
		$contribLnFnMax .= $value['number'].',';
		//$auteur  .= $value['number'].',';
		$libelleLnFnMax .= '"'.$value['lnfn'].'",';
	}
	else $autre += $value['number'];
}
$contribLnFnMax .= $autre;


// Nationalités
$resNat = $a->statisticsNat($data);
$statCountNat = count($resNat);

$contrib ='';
$auteur  ='';
$libelle ='';
$contribNumber ='';
$i ='';
$autre='';
foreach ($resNat as $value){
	// Auteur inconnu
	if ($value['nat']=='Inconnu') $inconnu = $value['number'];
	// Affichage liste complète
	else {
		$contribNumber .= '<a href="?a=on&amp;action=go&amp;nat='.urlencode($value['nat']).'">'.$value['nat'].'</a> ('.$value['number'].'), ';
	}
	// Affichage des 10 premiers pour le graphe
	$i++;
	if($i < 9 and $value['nat']!='Inconnu'){
		$contrib .= $value['number'].',';
		//$auteur  .= $value['number'].',';
		$libelle .= '"'.$value['nat'].'",';
	}
	else $autre += $value['number'];
}
$contrib .= $autre.','.$inconnu.',';
$libelle .= '"Autres","Inconnu"';

// Date
$resDate = $a->statisticsDate($data);
//print_r($resDate);
$resDateNumber = '';
$resDateLibelle = '';
$nbTotal ='';
$i='';
foreach ($resDate as $value){
	$resDateNumber .= $value['number'].',';
	$resDateLibelle .= '"'.$value['yrvol'].'",';
	$nbTotal += $value['number'];
	$i++;
}
$nbAuteurMoyen = round($nbTotal/$i, 1);

?>